home *** CD-ROM | disk | FTP | other *** search
- !Server
- Ver 0.05 (Public domain)
- (C) Alan Williams 1989/1990/1991
- How to contact me.
-
- Snail Mail
- Alan Williams
- 18 Turner Ave
- Glenhuntly 3163
- Victoria
- Australia
-
- Phone (Home) +61 3 578 1291
- (Work) +61 3 419 3033 / Aust. toll free 008 032604
- Fax (Work) +61 3 419 2892
- SID : 1278
- Email: awilliams@acorn.co.uk
-
- The default password file contains BOOT and SYST.
-
- This program is a fileserver for RISC OS machines.
-
- It is still in a very experimental state and there are numerous known
- deficiencies in the client services it performs. However it is still a
- very useful program.
-
- It is an 'Acorn' compatible server as far as is possible. It mimics the
- Acorn style of space accounting, group and user names. It is also
- password file syntax compatible with Acorn servers.
-
-
- It is limited by the nature of the RISC OS Filing systems that it
- serves. Most of these will be instantiations (Acorns word not mine)
- of Filecore and as such will have an upper limit of directory entries
- that is lower than a normal Fileserver.
-
- At its current level of development it should be regarded as a useful
- utility rather than a replacement for an Acorn server.
-
-
- There are currently known only to be four client requests not supported
- by the server. They are *LOAD & *SAVE as command line operations,
- the CatHeader and UID function call. The only machines likely
- to be affected by these three (I hope) are Atoms, Systems or ARC only
- nets using the broadcast loader (of which there are currently non).
- (If you don't think this is true read the date at the top of the page)
-
-
- Those of you who attended the Australian 1988 Econet conference may have
- seen my Front end & Management system for Filestore. Unfortunately for
- that system the recent releases of Filestore code (1.39 at the time of
- writing) are a down grade on the original Filestore code (1.23). No
- work at all has been done on the Frontend since then. This server was
- an attempt to provide an upgrade path to the users of my Frontend.
- Granted it involved them throwing away their Filestores, no doubt some
- bits could be recycled for useful purposes, like door stops perhaps.
-
-
- You will need to do a little work setting up the server before you can
- use it. The servers operational parameters are setup as system
- variables in the !Run file before the server starts. You should edit
- that file to suit your self. Briefly the items that can be set are as
- follows;
-
-
- Set Server$DevX:ClientAreaName Adfs::4.$
- Set Server$DevX_PWF Adfs::4.$.Passwords
-
- This pair of lines can be repeated up to 10 times. Starting with X=0 to
- X=9. It defines the locations of the areas you wish to server, and
- also the name that area will have when viewed from the net. You should
- substitute appropriate names in place of ClienAreaName in the above
- example.
-
- You can see from this that you can serve any area of the RISC OS filing
- system world. The second line above is where to find the Password file
- for the area. It should be noted that it is not necessary for the
- password file to reside in the shared area, and can thus be hidden from
- the clients.
-
- The following line sets the maximum number of users that can log on to
- the server.
-
- Set Server$Users 10
-
- It is also possible to get the server to write a trace file of all the
- requests made by the clients. The following line would set up a trace.
-
- Set Server$Trace <Obey$Dir>.TraceFile
-
- The following is an example of the trace file output (Some have been
- shortened to fit on this page);
-
- Server started at Sat,23 June 1990.11:13:19
- Sat,23 June 1990.11:13:24 0.1 Stranger *I am FRED
- 0.1 Client Function 21 Read user environment
- 0.1 Client Function 14 Read disc names.
- 0.1 Client Function 6 Find :Archimedes.$.ArthurLib type 101.
- 0.1 Client Function 7 Shut 4.
- 0.1 Client Function 18 Read name of dir on
- 0.1 Client Function 3 EXAMINE for title and ACCESS.
- 0.1 Client Function 3 EXAMINE for title and ACCESS.
- 0.1 Client Function 3 EXAMINE for title and ACCESS.
- 0.1 Client Function 3 EXAMINE
- 0.1 Client *Lib WORK
-
-
- It should be noted that the trace file gets VERY BIG very fast and should
- only be used in exceptional circumstances. It may be helpful in reporting
- bugs.
-
- Version 0.5
- Introduced a command line option -NOICON. This causes the server
- to run under the wimp but not to create a icon bar icon. This helps to reduce
- desktop clutter! It can still be killed via the task manager.
-
- The line
- Run <Server$Dir>.!RunImage -NOICON
- would start the server in this way.
-
- Version 0.7
- Introduced *SETFREE as a built in command
-
- Version 0.8
- Introduced extended file handles for ARM machines. (up to 32 open objects)
- It has been noticed that I don't support functions calls 32/33 (As of SFS 1.40.00)
- This will be done when I find out what they do!
- I don't think that this version will support broadcast loading yet. I am not sure
- what server facilities are required by this.
-
- Version 0.9
- Now serves a made up SIN. Which should suffice for broadcast loader support.
- Now has a 'xx user(s) logged on, are you sure you want to quit?' dialogue box.
- Now supports wildcards in disc manes.
- Now supports function 18 arg 7. Which is used by the Broadcast loader.
- Now has *ReadFree as a built in command.
- Now has a Users menu. (Tacky but functional)
- Now has *TIME as a built in command
- Now has *DATE as a built in command
- Now has *VER as a built in command. Returns the server version.
- Now if you hold down SHIFT while quitting it quits, current users or not.
- Now has *DISCS as a built in command
-
- Version 1.00
- First release into the big wide world outside the land of OZ.
-
-
- !awServer is provided as is with no warranties of any kind including
- the warranties of design, merchantability and fitness for a particular
- purpose, or arising from a course of dealing, usage or trade practice.
-
- The opinions expressed are my own and not necessarily those of Acorn.
-
-
- *********************************************************************
- ADVERT
- *********************************************************************
-
- If you are interested in an EXCELLENT set of Fileserver management
- utilities for L3/Filestore/!awServer then I can recommend the following
-
- The NetManager suit
- Written by
- Chris Laycock
- Elizabeth College
- Cnr. Warwick & Murray St.
- Hobart 7000
- Tasmania
- Australia
-
-